package com.example.sxproject.service;

import com.example.sxproject.pojo.Company;

import java.util.List;
import java.util.Optional;

public interface CompanyService {

    // 查询所有公司
    List<Company> selectAll();

    //查询：根据公司账号查询
    Company findByCount(String companyCount);

    //查询：根据公司名称查询
    List<Company> searchCompany(String search);

    //查询：根据城市查询
    List<Company> getCompaniesByCity(String city);

    //查询：根据公司名查询
    Company getCompanyAccount(String city, String companyName);

    //
    void addCompany(Company company);

    //
    void updateCompany(Company company);

    //
    void deleteCompany(Company company);

    //管理员查询公司
    List<Company> selectCompanyByCT(Company company);

    //管理员注销公司
    void companyDel(Integer id);
}
